//自定义打包配置项
// https://cli.vuejs.org/zh/config/
module.exports = {
  chainWebpack:config =>{
    //发布模式
    config.when(process.env.NODE_ENV === 'production',config=>{
      // 把 公共样式，放到 dist 目录  index.html中去 把 除去的 js 也放到里面
      // <link href="./components/css/global.css"></link>
      // config.set('externals',{//防止打包体积过大
      //   'vue': 'Vue',
      //   'vue-router': 'VueRouter',
      //   'vuex':'Vuex',
      //   echarts:'echarts',
      //   nprogress:'nprogress',
      //   "element-ui": "ELEMENT"
      // });
      config.entry('app').clear().add('./src/main-prod.js');
    });
    //开发模式
    config.when(process.env.NODE_ENV === 'development',config=>{
      // 把 公共样式，放到 dist 目录  index.html中去 把 除去的 js 也放到里面
      // <link href="./components/css/global.css"></link>
      // config.set('externals',{ //防止打包体积过大
      //   echarts:'echarts',
      //   nprogress:'nprogress',
      //   'vue': 'Vue',
      //   'vue-router': 'VueRouter',
      //   'vuex':'Vuex',
      //   "element-ui": "ELEMENT"
      // });
      config.entry('app').clear().add('./src/main-dev.js');
    });

  }

}
